home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1996 #1 / Amiga Plus CD - 1996 - No. 1.iso / pd / netz / xbtx_v1.1 / smakefile < prev    next >
Encoding:
Makefile  |  1995-09-26  |  1.7 KB  |  77 lines

  1. #
  2. #    $Id: SMakefile 1.4 1995/09/26 19:45:11 olsen Exp olsen $
  3. #
  4. #    :ts=8
  5. #
  6.  
  7. .cpp.o:
  8.     sc $(CFLAGS) $*.cpp
  9.  
  10. .c.o:
  11.     sc $(CFLAGS) $*.c
  12.  
  13. OPT    = optimize
  14. DEBUG    = debug=line
  15.  
  16. CFLAGS    = ignore=304+306+308 nover debug=line nostackcheck cpu=030 \
  17.       opttime optinline params=r $(OPT) $(DEBUG)
  18. LFLAGS    = noicons sc sd nd
  19.  
  20. OBJS    = rawfont.o Application.o BTXService.o GfxDisplay.o TextDisplay.o \
  21.       IOFile.o IORawSerial.o IOSerial.o ModemService.o Main.o
  22. LIBS    = lib:sc.lib lib:amiga.lib
  23.  
  24. xbtx:    $(OBJS)
  25.     slink lib:cres.o $(OBJS) to $@ lib $(LIBS) $(LFLAGS)
  26.     @type \#?.(c|h)(pp|%) >t:tempfile
  27.     autodoc -C -I t:tempfile >xbtx.doc
  28.     @delete quiet t:tempfile
  29.  
  30. clean:
  31.     delete \#?.o
  32.  
  33. checkin:
  34.     ci -l -m. -t-. -M \#?.(c|h)(%|pp) SMakefile
  35.  
  36. mkid:
  37.     mkid -v \#?.(c|h)(pp|%)
  38.  
  39. update:
  40.     mkid -v -u
  41.  
  42. archive:
  43.     @-delete force xBTX.lha
  44.     lha a xBTX.lha \#?.(c|h)(pp|%) xBTX(%|.doc) smakefile
  45.  
  46. Application.hpp:    IOChannel.hpp IOFile.hpp IOSerial.hpp IORawSerial.hpp \
  47.             BTXDisplay.hpp GfxDisplay.hpp TextDisplay.hpp BTXService.hpp \
  48.             ModemService.hpp
  49.             touch Application.hpp
  50.  
  51. BTXService.hpp:        IOChannel.hpp BTXDisplay.hpp
  52.             touch BTXService.hpp
  53.  
  54. GfxDisplay.hpp:        BTXDisplay.hpp
  55.             touch GfxDisplay.hpp
  56.  
  57. TextDisplay.hpp:    BTXDisplay.hpp
  58.             touch TextDisplay.hpp
  59.  
  60. IOFile.hpp:        IOChannel.hpp
  61.             touch IOFile.hpp
  62.  
  63. IORawSerial.hpp:    IOChannel.hpp
  64.             touch IORawSerial.hpp
  65.  
  66. ModemService.hpp:    IOChannel.hpp BTXDisplay.hpp
  67.             touch ModemService.hpp
  68.  
  69. Application.o:    Application.cpp Application.hpp
  70. BTXService.o:    BTXService.cpp BTXService.hpp
  71. GfxDisplay.o:    GfxDisplay.cpp BTXDisplay.hpp
  72. IOFile.o:    IOFile.cpp IOFile.hpp
  73. IORawSerial.o:    IORawSerial.cpp IORawSerial.hpp
  74. IOSerial.o:    IOSerial.cpp IOSerial.hpp
  75. ModemService.o:    ModemService.cpp ModemService.hpp
  76. Main.o:        Main.cpp Application.hpp
  77.